home *** CD-ROM | disk | FTP | other *** search
- INIT:
- ON WM_KEYDOWN GOSUB KEY_HANDLER
- ON WM_CHAR GOSUB CHAR_HANDLER
- ON WM_COMMAND GOSUB MENU_HANDLER
- ON WM_LBUTTONDOWN GOSUB MOUSE_HANDLER
- ON WM_PAINT GOSUB REPAINT_HANDLER
- ON WM_QUIT GOSUB EXIT_HANDLER
- CREATE WINDOW
- <now just wait for, and respond to, messages>
-
- KEY_HANDLER:
- <have raw key resent as ASCII character via WM_CHAR>
-
- MENU_HANDLER:
- <respond to menu selections here>
-
- MOUSE_HANDLER:
- <respond to mouse clicks here>
-
- CHAR_HANDLER:
- <respond to character input here>
-
- REPAINT_HANDLER:
- <repaint our window here;
- this is where output is actually displayed>
-
- EXIT_HANDLER:
- <shut down the application here>